package com.xoms.pad.controller.res.bean;

import java.util.List;
import java.util.ArrayList;

/**
 * 订单列表信息
 **/
public class ROrderListBean {
	private String oid; // 订单ID
	private String roomId; // 下单影厅id
	private String roomName; // 下单影厅名称
	private Integer isHand; // 是否挂帐 0不挂帐，1挂帐
	private String handRoomId; // 挂帐影厅id
	private String orderNo; // 订单编号
	private Integer orderType; // 订单类型：1影厅开厅2续时消费3转厅4商品消费5会员卡充值
	private String targetId; // 续时、转厅等关联开定订单表
	private Double money; // 应收金额 单位元
	private Double getMoney; // 实际金额 最终的金额
	private Integer isAuth; // 是否授权 0未授权，1授权
	private String authAccountId; // 授权人id
	private String authAccountName; // 授权人名称
	private Long authTime; // 授权时间，精确到秒
	private Double authMoney; // 授权金额
	private Long createTime; // 下单时间，精确到秒
	private Integer status; // 状态：0未支付1已支付2支付失败3支付取消4支付超时
	private Integer payType; // 支付方式：1会员卡支付2现金3银联4支付宝5微信6信用卡7签单
	private Long payTime; // 支付时间，精确到秒
	private String actionId; // 操作人id
	private String actionName; // 操作人名称
	private String deviceMac; // 机器mac地址
	private Integer sendStatus; // 配送状态0:未配送1:已配送
	private Long completeTime; // 完成时间，精确到秒
	private List<ROrderRoomDimensionBean> dimension; // 维度
	private List<RProOrderBean> OrderPro; // 订单商品信息

	public void setOid(String oid) {
 		this.oid = oid;
	}

	public String getOid() {
 		return oid;
	}

	public void setRoomId(String roomId) {
 		this.roomId = roomId;
	}

	public String getRoomId() {
 		return roomId;
	}

	public void setRoomName(String roomName) {
 		this.roomName = roomName;
	}

	public String getRoomName() {
 		return roomName;
	}

	public void setIsHand(Integer isHand) {
 		this.isHand = isHand;
	}

	public Integer getIsHand() {
 		return isHand;
	}

	public void setHandRoomId(String handRoomId) {
 		this.handRoomId = handRoomId;
	}

	public String getHandRoomId() {
 		return handRoomId;
	}

	public void setOrderNo(String orderNo) {
 		this.orderNo = orderNo;
	}

	public String getOrderNo() {
 		return orderNo;
	}

	public void setOrderType(Integer orderType) {
 		this.orderType = orderType;
	}

	public Integer getOrderType() {
 		return orderType;
	}

	public void setTargetId(String targetId) {
 		this.targetId = targetId;
	}

	public String getTargetId() {
 		return targetId;
	}

	public void setMoney(Double money) {
 		this.money = money;
	}

	public Double getMoney() {
 		return money;
	}

	public void setGetMoney(Double getMoney) {
 		this.getMoney = getMoney;
	}

	public Double getGetMoney() {
 		return getMoney;
	}

	public void setIsAuth(Integer isAuth) {
 		this.isAuth = isAuth;
	}

	public Integer getIsAuth() {
 		return isAuth;
	}

	public void setAuthAccountId(String authAccountId) {
 		this.authAccountId = authAccountId;
	}

	public String getAuthAccountId() {
 		return authAccountId;
	}

	public void setAuthAccountName(String authAccountName) {
 		this.authAccountName = authAccountName;
	}

	public String getAuthAccountName() {
 		return authAccountName;
	}

	public void setAuthTime(Long authTime) {
 		this.authTime = authTime;
	}

	public Long getAuthTime() {
 		return authTime;
	}

	public void setAuthMoney(Double authMoney) {
 		this.authMoney = authMoney;
	}

	public Double getAuthMoney() {
 		return authMoney;
	}

	public void setCreateTime(Long createTime) {
 		this.createTime = createTime;
	}

	public Long getCreateTime() {
 		return createTime;
	}

	public void setStatus(Integer status) {
 		this.status = status;
	}

	public Integer getStatus() {
 		return status;
	}

	public void setPayType(Integer payType) {
 		this.payType = payType;
	}

	public Integer getPayType() {
 		return payType;
	}

	public void setPayTime(Long payTime) {
 		this.payTime = payTime;
	}

	public Long getPayTime() {
 		return payTime;
	}

	public void setActionId(String actionId) {
 		this.actionId = actionId;
	}

	public String getActionId() {
 		return actionId;
	}

	public void setActionName(String actionName) {
 		this.actionName = actionName;
	}

	public String getActionName() {
 		return actionName;
	}

	public void setDeviceMac(String deviceMac) {
 		this.deviceMac = deviceMac;
	}

	public String getDeviceMac() {
 		return deviceMac;
	}

	public void setSendStatus(Integer sendStatus) {
 		this.sendStatus = sendStatus;
	}

	public Integer getSendStatus() {
 		return sendStatus;
	}

	public void setCompleteTime(Long completeTime) {
 		this.completeTime = completeTime;
	}

	public Long getCompleteTime() {
 		return completeTime;
	}

	public void setDimension(List<ROrderRoomDimensionBean> dimension) {
 		this.dimension = dimension;
	}

	public List<ROrderRoomDimensionBean> getDimension() {
 		return dimension;
	}

	public void setOrderPro(List<RProOrderBean> OrderPro) {
 		this.OrderPro = OrderPro;
	}

	public List<RProOrderBean> getOrderPro() {
 		return OrderPro;
	}

}
